The Complexity of Model Checking in Modal Event Calculi with Quantifiers
نویسندگان
چکیده
Kowalski and Sergot’s Event Calculus (EC ) is a simple temporal formalism that, given a set of event occurrences, derives the maximal validity intervals (MVIs) over which properties initiated or terminated by these events hold. It does so in polynomial time with respect to the number of events. Extensions of its query language with Boolean connectives and operators from modal logic have been shown to improve substantially its scarce expressiveness, although at the cost of an increase in computational complexity. However, significant sublanguages are still tractable. In this paper, we further extend EC queries by admitting arbitrary event quantification. We demonstrate the added expressive power by encoding a hardware diagnosis problem in the resulting calculus. We conduct a detailed complexity analysis of this formalism and several sublanguages that restrict the way modalities, connectives, and quantifiers can be interleaved. We also describe an implementation in the higher-order logic programming language λProlog.
منابع مشابه
The Complexity of Model Checking in Modal Event Calculi
Kowalski and Sergot's Event Calculus (EC) is a simple temporal formalism designed to model situations characterized by a set of events whose occurrences have the effect of starting or terminating the validity of determined properties. EC is able to determine the maximal validity intervals (MVIs) over which a property holds uninterruptedly. The algorithm EC relies on for the verification of MVIs...
متن کاملCTLModel-Checking with Graded Quantifiers
The use of the universal and existential quantifiers with the capability to express the concept of at least k or all but k, for a nonnegative integer k, has been thoroughly studied in various kinds of logics. In classical logic there are counting quantifiers, in modal logics graded modalities, in description logics number restrictions. Recently, the complexity issues related to the decidability...
متن کاملLinkk Oping Electronic Articles in the Complexity of Model Checking in Modal Event Calculi with Quantiiers Linkk Oping Electronic Articles in Computer and Information Science
Kowalski and Sergot s Event Calculus EC is a simple tempo ral formalism that given a set of event occurrences derives the maximal validity intervals MVIs over which properties initi ated or terminated by these events hold It does so in polyno mial time with respect to the number of events Extensions of its query language with Boolean connectives and operators from modal logic have been shown to...
متن کاملModel Checking for Graded CTL
Recently, complexity issues related to the decidability of the μ-calculus, when the universal and existential quantifiers are augmented with graded modalities, have been investigated by Kupfermann, Sattler and Vardi ([19]). Graded modalities refer to the use of the universal and existential quantifiers with the added capability to express the concept of at least k or all but k, for a non-negati...
متن کاملOn the Decidability of Model Checking for Several µ-calculi and Petri Nets
The decidability of the model checking problem for several-calculi and Petri nets is analysed. The linear time-calculus is decidable; if simple atomic sentences are added, it becomes undecidable. A very simple subset of the modal-calculus is undecidable.
متن کامل